fajar alfian
Jonatan Christie Loses 14-21, Both Doubles Win in Straight Games: Indonesia Reaches the 2026 Asian Games Men's Team Badminton FinalJonatan Christie Loses 14-21, Both Doubles Win in Straight Games: Indonesia...
Three Seconds of Silence at Lusail: How Saudi Arabia's Offside Trap Became a Community LegendWhen the final whistle blew at Lusail, I did not look down at the pitch. I...
101 Swimmers, One Message: USA Swimming Tightens Its Roster Toward LA28The number 101 is not a random number. When USA Swimming announced the 2026-2...
UST loses Gelo Crisostomo for a month: How reliable is the four-week number?The moment Gelo Crisostomo went down midway through the first quarter against...
Gray Returns After Two Months: RRQ Buys Brand Value, Not a Stat SheetThe day the account of Khuu Khac Binh Khanh — known to the community by his...
U20 Vietnam: What path after 0-3 defeat to North Korea?The opening match of the 2027 AFC U20 Asian Cup qualifiers for U20 Vietnam...
Najdorf and Daniel King's 60-Minute Update: Chess Theory as a SubscriptionOn my desk in Saint Petersburg, among stacks of drafts and scraps of...
Xuan Son's Calf Injury: September 27 Will Shape the Vietnam–Thailand FixtureIn the 58th minute, Nguyen Xuan Son won the ball in midfield, turned, and his...
The empty analysis and the lesson for Vietnamese footballAcross 33 years of covering football, I have rarely seen an analysis so long...
Chau Tuyet Van, Six Veterans and Five Event Slots: The Load Map of Vietnam's Poomsae Team in ChuncheonIn the first two matchdays after the 2026 Lunar New Year break, when I...
Below the Standings: An Anatomy of the Korean Esports IndustryIn the 2026 League of Legends World Championship final, held on November 2 at...
When FIFA Opens the Window, Vietnam's Southeast Asian Throne Faces an Unprecedented TestA Nha Trang night, Germany drowning in whistle sounds, and my voice cracking...
Raoni Barcelos: The Final Wound of a Martial Arts Legend and the Dilemma of Age 39 in CombatAn empty stadium so silent that I could hear the breathing of the fight itsel...
Todd Clements and the 64-Shot Opening Round: When Crans-Montana Exposes the Nature of a LeaderThere is a moment I have learned after more than two decades sitting in the...
Saigon Phantom unbeaten at VMC Fall 2026, ANTGAMER winless with all-female lineupThe group stage of Visa VMC Fall 2026 has ended with a standings table that...
Doctrine: The Vampiric Support Hero and Overwatch 2's Double-Charge Resource GambleWhen data speaks, the whole stadium falls silent. There was a moment at...
Nguyen Tien Minh at 43 Passes Qualifiers: An Old Ranking Still Has a Pulse, But Don't Rush to Chant VictoryThirty minutes had passed since the referee declared the final score 21-15,...
VAR, an overturned penalty and Công An Hà Nội's game-management lessonLate in the match, the referee pointed to the spot after a collision between...
U23 Vietnam: The Finishing Equation and the 72 Hours That Shape Their Asian Games 2026 Quarterfinal FateU23 Vietnam: The Finishing Equation and the 72 Hours That Shape Their Asian...
When the Data Sheet Returns Zero: Lessons from an Analysis Report with No Raw MaterialThree in the morning, Chicago time, I opened the JSON file that was supposed ...
